package com.lahuan.service;

public interface TestService {
    /**
     * 测试成功的事务
     * @param a
     * @param b
     */
    void testSuccess(int a,int b);

    /**
     * 测试try出现异常
     * @param a
     * @param b
     *
     * */
    void testTryError(int a, int b);
    /**
     * 测试confirm异常
     * @param a
     * @param b
     *
     * */
    void testConfirmError(int a, int b);

    void  confirmMethod(int a,int b);

    void  cancelMethod(int a,int b );


    void tryA(int a, int b);

    void confirmA(int a,int b);

    void cancelA(int a,int b);


    void tryB(int a, int b);

    void confirmB(int a,int b);

    void cancelB(int a,int b);

    void tryErrorB(int a,int b);

    void trySuccessConfirmErrorB(int a, int b);

    void confirmErrorB(int a,int b);
}
